Mirra's Place - Italian restaurant in Yorkdale-Glen Park, Toronto | Reviews, Photos & Information on Postcard