The Peech is a boutique hotel in the lush garden setting of suburban Melrose in Johannesburg

by Bianca Coleman
The Peech is a boutique hotel in the lush garden setting of suburban Melrose in Johannesburg