Blue Lagoon Hotel and Conference Centre

Blue Bend Place
East London
South Africa