Marazion
Marazion (Cornish: Marhasyow) is a civil parish and town in Cornwall, England, United Kingdom. It is situated on the shore of Mount's Bay, two miles (3 km) east of Penzance and one mile (1.6 km) east of Long Rock.
Read more about Marazion.
Marazion (Cornish: Marhasyow) is a civil parish and town in Cornwall, England, United Kingdom. It is situated on the shore of Mount's Bay, two miles (3 km) east of Penzance and one mile (1.6 km) east of Long Rock.
Read more about Marazion.