Horsford Hill Villas is located in Falmouth and offers no shortage of interesting sights to see like Antigua, Saint Peter and Ballast Bay.