Michael's Deli phone Shop 23 McKimmies Rd Lalor, Victoria 3075 map Peter's Deli phone Lalor Mall Shp 2a/ May Rd Lalor, Victoria 3075 map if (!IN_DEV) { ?> } ?>