Top Brunch Spots » Restaurants » My Place Hotel-Chicago West/North Aurora, IL – North Aurora, Illinois 60542
Simple extended-stay hotel offering a bar & free Wi-Fi, plus unfussy rooms with kitchenettes.