171 Cambie Road, K1X 0A7 - Ottawa, Canada
Guest house - Guest houses, Ottawa
Situated in the heart of Ottawa, just a short drive from popular attractions, The Place offers a perfect retreat with both comfort and convenience. - Guest houses, Ottawa
Private, monitored parking area
Non-smoking rooms available
Air-conditioned public areas and rooms
Comfortable family rooms