Location: Italian Street Kitchen | Parramatta

Address: Shop 2, 180 George Street , , Parramatta View

Map presented by Google