Where is Dover Beach Hotel, Christ Church located?
Dover Beach Hotel, Christ Church, Dover Beach Hotel, Christ Church, Barbados (approx. 13.06586°, -59.56602°)
Dover Beach Hotel, Christ Church, Dover Beach Hotel, Christ Church, Barbados (approx. 13.06586°, -59.56602°)