Ottawa, Canada Ottawa is a stunning capital city of Canada located in the southeast of Ontario. The city resides on the Ottawa River intersecting with two other rivers named Gatineau and Rideau. The beautiful surroundings of lush green forests and hill entice travelers with its splendor. There is a plethora of remarkable national sites, Gothic…


Who Upvoted this Story

64188 Web Directory

64188.org web directory is committed to maintain high standard of listings to ensure the success of the listed sites.

Latest Comments