Rooms
Scenic views, deluxe accommodations.
Restaurant
Nearby restaurant, onsite restaurant.
2 North Service Road - St. Catharines L2N 4G9 - Saint Catharines - Ontario, Canada View Map
The Holiday Inn is a resort-like property with extensive leisure center, two pools and courtyard
Located in downtown area.
Scenic views, deluxe accommodations.
Nearby restaurant, onsite restaurant.