Step into this exquisite 5 bedroom, 3 bathroom sanctuary nestled in Johannesburg! This residence boasts an expansive layout designed to cater to every lifestyle need. Upon entering, you’re welcomed by the inviting open living room, accentuated by a natural wood burning fireplace. Transitioning through the main level, discover a versatile office space seamlessly flowing into the well-appointed kitchen, boasting ample cabinet storage, stainless-steel appliances, and a dining area that leads out onto the expansive wrap-around deck. Completing the main floor are two thoughtfully designed bedrooms, accompanied by a full bath, as well as the primary suite, featuring an additional bonus room and a spa-like ensuite bathroom. Descend the stairs to unveil a fully-equipped secondary living area,