The Peech Hotel is a stylish boutique hotel nestled in the trendy suburb of Melrose. It offers a rooftop terrace with stunning views of Johannesburg's skyline. The terrace is a popular spot for guests to enjoy a sundowner while taking in the breathtaking vistas of the city.