On Da Rocks Seafood Bar & Grill – CLOSED
Walter Hodge Road, Island Harbour, , Anguilla British West Indies
About the Business:
On Da Rocks Seafood Bar & Grill is a cool hang-out, perched right “on the rocks” overlooking Island Harbour. On Da Rocks has a relaxed, laid-back vibe.