206 W State Street, Geneva, IL 60134
IMPORTANT: We have relocated our St. Charles location to Geneva. GENEVA will open July 23rd! 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.