The Mexico Inn is a 200-year-old pub and the perfect place to retreat for lunch after a blustery walk along the coastal path between Penzance and Marazion. Cosy up by the log fire and enjoy delicious small plates, ingredient-driven mains and a menu that changes with the seasons. Find out more here.