First, their air conditioning is fantastic. Next- televisions everywhere playing American Football and English Premier League Football. Third- Bermuda's national dish, Fish Chowder, was to die for. Wait staff is so friendly. They do get a lot of tourists, but put them at ease with cheerful and attentive service.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.