Pappas on the Square is an award winning, family owned restaurant located on the Nelson Mandela Square in Sandton, Johannesburg, Gauteng.
Last seen: April 25th at 7:34am — Visit site