Elwood Pasta And Parma Bar

Italian

11 Ormond Road, Elwood, 3184

Delivering now

A$4.99 delivery fee

A$10 min. order

All parmas are served with chips and salad.

Your order