Location

18 Church St.
Bermuda
32° 17' 39.2892" N, 64° 46' 59.1708" W