Looe England

A charming coastal town.