The Delta in Ottawa is a solid choice for travellers to Canada's capital. The hotel is located a few minutes walk from the parliament buildings and many other tourist attractions. I stayed here for three nights while on a business trip. The only negative thing about the hotel is the slightly dated decor and furniture in the room, and the... more









