Leisurebay Hotel

Designer Suite on Beach
Cape Town
South Africa