Discover Looe
compiled from our dataLooe is located in England, United Kingdom, and has a population of about 5,311. Our atlas lists 93 places here.
These include 6 sights and 3 museums, 35 restaurants, 49 places to stay and 0 cocktail bars. Highlights include Talland Bay & the Giant's Hedge Walk, Looe To Polperro Walk, Looe War Memorial.