Located 113 meters from Imbros Restaurant. Days Inn - Ottawa is perfectly located for both business and leisure guests in Ottawa (ON). The property offers a high standard of service and amenities to suit the individual needs of all travelers.
Located 341 meters from Imbros Restaurant. Ideally located in the Ottawa East area, Holiday Inn Express And Suites Ottawa Downtown Eas promises a relaxing and wonderful visit.