Location

36 Water Street
Bermuda
32° 22' 50.178" N, 64° 40' 41.8512" W