Georgetown is a town located on the island of Saint Vincent. It is the largest city in Charlotte Parish. Georgetown was one of the main sites for sugar production in the island.
AdUncover The Caribbean's Unrivaled Charm & Luxury With A Sandals® All-Inclusive Vacation. St. Vincent's Most Tranquil & Luxurious Stay, Our Vincy Overwater Villas Are True Paradise