The Peech is a boutique hotel located in Melrose, close to many attractions in vibrant Johannesburg. With spacious and sophisticated accommodation, two restaurant options, large gardens, swimming pools and ultra-exclusive service, it's no wonder that the hotel is often on the city's best list.