St Peter's Place Boutique Hotel, Johannesburg

46 St Peter Road Johannesburg2041, South Africa