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
★★★★★