Monlough


Monlough - lake in United Kingdom.