Straightforward Italian dishes cooked in a long-running cafe/restaurant with simple tables.
Italian Forum : Shop 36/23 Norton St, Leichhardt NSW 2040
02 9518 3455
*all images © of respective retailer