Hotel characteristics
1 rooms
1 rooms
It’s so nice when the nature is right outside your door! Villa Harbor Master Villa #230 is located in Ottawa. This villa is located in 5 km from the city center
Choose dates to see live room availability for this hotel.
Seasonal outdoor swimming pool is listed for this property.
Parking is listed for this property.