Princess Louise Falls


The Princess Louise Falls are located in Orleans and part of a river system that was buried underground to allow suburban home construction. Sometimes it’s believed that you must travel very far from Ottawa to see great natural sceneries; but this hidden wonder is right smack in the middle of the suburban town.