Rideau Falls
Sport and recreation
The Rideau Falls are two waterfalls located in Ottawa, Ontario, Canada where the Rideau River empties into the Ottawa River. The falls are divided by Green Island, with the Old City Hall just to the south. To the west of the falls is the headquarters of the National Research Council while to the east are the Canada and the World Pavilion and the French Embassy. Read more
Review Rideau Falls
Loading comments-box...
Popularity of Rideau Falls
Social Media Popularity Score:
This value is based on the number of visitors, checkins, and likes on Facebook in the last few months.
Most activity in April:
Rideau Falls has a total of 2301 visitors (checkins) and 91 likes.