Mount Meow

From Terra Nostra
Revision as of 09:05, 6 September 2024 by Kisinja (talk | contribs)
Image of Mount Meow

Mount Meow (French: Mont Meow; Irish: Sliabh Meow; Welsh: Mynydd Meow) is a mountain located in the south western part of Meow Island. At the base of the mountain is the Myousan Shrine and at its peak is the lookout tower.