Destination creator (Voyajo Team)
Marazion is a civil parish and town in Cornwall, 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 (...) (from Wikipedia).
Visit Website