A really cool little conch salad shack in a spectacular location on the NW coast of New Providence, Bahamas (not too far from Nassau).
A really cool little conch salad shack in a spectacular location on the NW coast of New Providence, Bahamas (not too far from Nassau).