Rostrevor Hotel

Saint Lawrence Gap, St. Lawrence Gap, Christ Church, Barbados
Messenger