The Peech Hotel is an eco-friendly boutique hotel in Braamfontein. Although it doesn't have a beach, it provides a lush garden and outdoor pool area where guests can relax and enjoy the natural surroundings.