Starting with only 11 vehicles in 2006, Todd and Leslie Foss' independent car rental company Grace Bay Car Rentals has grown to approximately 300 vehicles with locations on the islands of Providencials and Grand Turk in Turks and Caicos. The rental company received the Thrifty Franchisee of the Year award in 2013.
Alamo Brand Enters Turks and Caicos
Paradise Auto Rental and Sales is named franchisee for Alamo Rent A Car in Turks and Caicos.