Yeoville
Relax and entertain in generous sunlit living spaces opposite King Edward School in upmarket Limore — two balconies, massive fitted kitchen, two bedrooms, two bathrooms and covered parking.
Rosettenville
Enjoy steady cashflow and hassle-free ownership in vibrant Rosettenville, steps from shops, schools and transit; 15 fully tenanted units with balconies on 12 flats.
12 Marula Pi, Maldive, Winchester Hills
3-bedroom, 1-bathroom ground-floor apartment in Winchester Hills, 93 m² with private garden and covered parking.
Milpark
Compact city living close to shops and transport — a bachelor apartment with efficient kitchen, separate toilet, both covered and open parking, and a low‑maintenance 47 m² layout.
Melrose North
Enjoy living steps from Melrose Arch's cafés, shops and nightlife in a secure townhouse with a private garden, sleek kitchen and communal pools. Two bedrooms, one-and-a-half bathrooms, covered parking.
Kibler Park
2 bedroom, 1 bathroom unit in Route Security Village, Kibler Park. 48 m² with covered parking and balcony.
Braamfontein
1 bedroom, 1 bathroom apartment in Parktonian Hotel, 55 m², with 2 covered parking spaces. Ideal for families and travelers.
Meredale
Family-focused living minutes from Meredale Centre and top schools, featuring a modern kitchen and sunny living areas — three bedrooms, two bathrooms, and a covered carport.
Marshalltown
Enjoy effortless city living and steady rental income in Johannesburg's Marshalltown core; this fully tenanted one-bedroom apartment features a balcony, modern kitchen, bath/shower and underground parking.
3/113, One On Whiteley, Melrose Arch
Resort-style urban living moments from shops and restaurants, north-facing apartment on pool level with landscaped gardens, padel courts and secure underground parking. One bedroom, one bathroom.
Bellevue East
Light-filled flat ideal for easy city living, set in a convenient neighborhood with an enclosed veranda for relaxation, fitted kitchen cupboard, dining space; two bedrooms, one bathroom, secure parking.
Braamfontein
One bedroom, 32 m² apartment for sale in Braamfontein, ideal for students or young professionals.
78 First Road, Corfu, Kew
Ground floor unit with 2 bedrooms, 2 bathrooms, and 82 m². Includes private garden and communal pool.
51 Avalon Rd, Red Ivory Lane, Modderfontein
One-bedroom, one-bathroom apartment in Modderfontein, 57 m², with garage and covered parking.
Jeppestown
2 bedrooms, 1 bathroom, 62 m² apartment in secure complex with carport and communal gardens. Close to amenities.
16 Donald St, Chrisville
Live minutes from Johannesburg CBD in a vibrant neighborhood with shops and schools nearby. Private balcony and ample parking; two bedrooms, one bathroom and single garage.
13 John Mansfield Rd, Lake Mondeor, Mondeor
Enjoy peaceful Mondeor living with easy ground-floor access, a wrap-around private garden and communal pool/lapa — two-bedroom, one-bath apartment with covered parking.
6 Boundary Road, Houghton Village, Upper Houghton
Furnished 2-bedroom, 2-bathroom apartment in Houghton Estate, featuring a balcony and secure parking. Ideal investment opportunity.
108 Phuket, Phuket, Winchester Hills
Enjoy convenient, family-friendly living near top schools and shopping, with easy public transport access. Upstairs apartment offers a sunny balcony, fully fitted kitchen and one covered parking.
Yeoville
Tenanted 2-bedroom, 1.5-bathroom apartment, 84 m² in Yeoville, currently rented at R5,000 per month.
Rosettenville
City-edge living near schools and South Rand Hospital, with a sunlit balcony overlooking Johannesburg, comfortable two-bedroom layout, one bathroom and covered parking.