Avalon is open 7 days a week for your convenience. We’re even open most holidays…just for you.
20530 N. Rand Rd. Suite 346,
Deer Park, IL 60010
We are located in Deer Park Town Center,
at the north end of the mall by Barnes and Noble.
Sunday 11am – 6pm
Monday – Saturday 9am – 9pm