16 W 621 S. Frontage Rd Willowbrook Illinois
Located in Willowbrook, The Champagne Lodge & Luxury Suites is a 4-minute drive from Willowbrook Community Park and 6 minutes from Southwest Medical Consultants. Featured amenities include a business center, limo/town car service, and a 24-hour front desk. Free self parking is available onsite.