We were excited to discover that a sparkling new sushi/sashimi restaurant had opened on the island, as we'd enjoyed individual sashimi or crudo dishes and ceviche at other restaurants on Anguilla. Tokyo Bay is located on the third floor of the resort spa and immediately seemed out of place on the island. We particularly love the island breezes and wonderful...
More
