menu close menu

Hours / Location

Avalon Deer Park Hours and LocationAvalon is open 7 days a week for your convenience. we’re even open most holidays . . . just for you.

Sunday 11am – 6pm
Monday – Saturday 9am – 9pm

20530 N. Rand Rd.
Suite 346,
Deer Park, Il 60010
Phone: 847.726.8855
We are located in Deer Park Town Center,
at the north end of the mall by Barnes and Noble.

Gift Cards Online are always perfect

Treat your loved one to the gift of relaxation

read more

Experience Joy

In nature's perfect scents... shop by aroma!

Discover your new look at Avalon

Indulge in Avalon's "pedicure of the month"