206 W State Street, Geneva, IL 60134

IMPORTANT: We have relocated our St. Charles location to Geneva. The address is 206 W State Street, Geneva, IL.


Located in the heart of historic downtown Geneva! Street parking on State Street.

430 N. Main St. Glen Ellyn, IL 60137


Located in beautiful downtown Glen Ellyn! Parking is available in front as well as around the corner on Duane St. and Hillside Ave. Metered parking is available just South of our spa. Don’t forget about the free municipal lot located behind the metered lot.