The local people are wonderful!! They are so friendly and kind. We closed the hotel bar on our last night talking with a few people and it was a pleasure!!
Address: 116 S. Shore Road, Tucker's Town, Bermuda
Location: Caribbean > Bermuda > St. George's Parish > Tucker's Town
Phone Number: +1 441-293-1666