Il Toro

South Australia 9/10 Food

If I could fault this place I’d say the setting is a little cold/harsh. Otherwise everything else is excellent. Worth visiting if you’re in the area.

1 Helpful vote

Location

North East Road, Greenacres, Adelaide, SA