Baked in Elwood | 167 Ormond Road, Elwood | 03 9531 9100 | Official Website. Order Takeaway Pizza & Pasta Online. Pickup & Delivery around Elwood. Gluten Free & Vegan available. Save with our Specials. | Baked in Elwood, Elwood, order online,