13 Glen Rd, Glencairn, Cape Town, 7975, South Africa
Super good. Love the vibe there. My favorite place