England Locals Guide: The 11 Best Restaurants in Looe For Exceptional Food and Experiences! Posted on