Location: Boyd Road, Nassau, The BahamasCountry: Bahamas State: New Providence City: Nassau Listed On: Aug 5