The Peech Hotel, Johannesburg

61 North Street, Melrose Johannesburg2196, Sudafrica