
The Troyeville Restaurant is a Johannesburg legend — the Portuguese-Mozambican heart of the historic Troyeville Hotel, just east of the CBD. For generations, the Troyeville Restaurant has drawn artists, musicians, families and food lovers from across the city for hearty, unpretentious cooking and a warm, buzzing atmosphere you simply cannot fake.
The menu is a love letter to Portuguese-Mozambican flavours: trinchado, prawns, bacalhau, espetada and grills, all served with the kitchen’s famous peri-peri. Add a rooftop and sports bar, live music on many nights and a coffee shop for quieter daytime visits, and you have one of inner-city Joburg’s most characterful places to eat.
Why visit the Troyeville Restaurant
This is where the neighbourhood comes together. Come hungry, order generously, and settle in for the kind of long, sociable meal the Troyeville Restaurant has been serving for decades. Book ahead for weekend dinners, big-screen sport and live-music nights.
It’s also a hearty, welcoming stop for anyone in the area for the 702 Walk the Talk or exploring inner-city Johannesburg and nearby Maboneng on foot.
Good to know
- Address: 1403 Albertina Sisulu Road, corner Wilhelmina Street, Troyeville, Johannesburg
- Phone: 079 612 0125
- Offering: Portuguese-Mozambican restaurant, rooftop and sports bar, coffee shop
Plan the rest of your visit with more events in Gauteng and other things to do in Johannesburg. For bookings and hours, visit the official Troyeville website.




