Windows On The Water is a Canadian Restaurant based in Montague, Prince Edward Island. Windows On The Water is located at 106 Sackville St, Montague, PE C0A 1R0, Canada,
Please contact Windows On The Water using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Windows On The Water opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.