Location

Avalon is open 7 days a week for your convenience. We’re even open most holidays…just for you.

Location

20530 N. Rand Rd. Suite 346,
Deer Park, IL 60010
847.726.8855

We are located in Deer Park Town Center,
at the north end of the mall by Barnes and Noble.

Hours

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

Location Gallery