Glenmaye Waterfall is a park, located at Shore Rd, Isle of Man. Visit their website www.gov.im for more detailed information.
Beautiful place
Nice Glen, good to walk and the waterfall makes for a good summer dip
Closed.
My favourite place on the entire island. Absolutely phenomenal views.