Sand Bar
Bar
Sandbar Daiquiri Bar and Grill sits right on George Town's harbour front and is a staple of Cayman's nightlife scene. This cool concept bar offers up a wall of premium frozen ...
- Location
- 23 North Church Street00000 George Town, Grand Cayman, Cayman Islands