1 Best Restaurant in Johannesburg, South Africa

Vilakazi Espresso

$

Across the street from the Hector Pieterson Memorial and Museum, Vilakazi Espresso is recognizable for its geometric Ndebele-inspired mural and colorful graffiti artwork. It serves deep-fried and filled South African vetkoek (dough bread) and sandwiches, along with its wide coffee selection and smoothies.