Potters Cay is a natural feature, located at Potters Cay, The Bahamas
A great place to eat and drink with the locals.
Ok