Elwood Pasta And Parma Bar

Italian Pasta

11 Ormond Road, Elwood, 3184

Delivery from Sat 11:30

All parmas are served with chips and salad.

Your order