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