Falmouth (Cornish: Aberfal) is a town, civil parish and port on the River Fal on the south coast of Cornwall, England, UK. It has a total resident population of 20,775.
Choose the category Hotels Click to add new object to this category Haven’t found your object in our catalogue?Add it! It’s easy and absolutely free!