Joe Blog

Johannesburg Events Weblog

Troyeville House

✉ 20 Clarence St
Troyeville
Johannesburg
2139
ZA

☎ 0765747576
Troyeville House

An old house on a Troyeville hill comes with a long history and heritage and now also a story of community, collaboration and creativity. dailymaverick.co.za