Sleep Inn - Naperville In a regional park
1831 W Diehl Rd -
Naperville,
IL 60563