Rooms
Rooms Number: 0
190 Weber Street North - Waterloo, Ontario - N2j 3h4 - Waterloo - Ontario, Canada View Map
This 2 star hotel is located in the city centre of Waterloo.
This 2 star hotel is located in the city centre of Waterloo.
TripAdvisor vote: 3.5/5 Based on 149 guest reviews
Rooms Number: 0