Inn At Manitou
The 4-star Inn At Manitou lies within 3.5 km from Stewart Park. Built in 1974, the hotel was renovated in 2006.
The city center is 4 km away from the hotel.
Guests can take advantage of a meeting room and a photocopier along with dry cleaning and room service provided on-site.
On-site activities feature tennis and golf.