The most inspiring place
to stay in Joburg

Villa_1_2000x1300

Located in Melrose, a chic suburb of Joburg, The Peech is a true boutique hotel with bedrooms spread across lush gardens.

Lobby_1_1000x1000