Escape your routine
Find the Johannesburg stay that fits
Four spacious, individually designed, unique apartments in Marshalltown, Johanneburg’s historic heart. Choose a rooftop penthouse with a private jacuzzi or a character-filled apartment for a memorable few days away - all booked through Airbnb.
Winston C. Penthouse - Private rooftop jacuzzi and generous space for groups.
Abdul A. Penthouse - Rooftop jacuzzi, skyline views and giant chess set.
Francois M. Penthouse - A more intimate penthouse with rooftop jacuzzi, ideal for couples.
Barack O. Apartment - Spacious character at a more accessible price.
Winston C. Penthouse
Generous living spaces and a private rooftop jacuzzi make Winston C. a strong choice for friends or families who want space to spread out without feeling separated.
Sleeps up to 6 people
Abdul A. Penthouse
Skyline views, a private rooftop jacuzzi and giant chess give Abdul an energetic, sociable character — Ideal for a memorable escape with friends or family.
Sleeps up to 6 people
Francois M. Penthouse
Elegant interiors and a private rooftop jacuzzi create a relaxed, romantic setting particularly well suited to solo-trips, couples, smaller families or a few very close friends.
Sleeps up to 4 people
Barack O. Apartment
Barack O. offers character, generous indoor space and the full African Penthouses experience for guests who value the apartment more than having a private rooftop.
Sleeps up to 6 people
Planning a weekend stay? Weekends often book well in advance, while midweek dates usually offer greater availability.
“Gorgeous penthouse with a New York loft type of feel. Huge, stylish and airy. Although it’s in the city, it was quiet and peaceful at night. The hot tub was super fun.”
— Lebo, Cape Town · Airbnb guest
★★★★★