Great Pizza & pasta’s in this family owned restaurant that is a Leichhardt institution.
186 Norton St, Leichhardt NSW 2040
95694734
*all images © of respective retailer