Rock Haven Bed & Breakfast

Hotel in Basseterre