Osteria del Toro
14

Osteria del Toro

Sun-Fri 11:00am till Late, Sat 5:00pm till Late
Mediterranean, food, pizza, Yum, Italian

  • {{storeReview.user.name}}
    Pinned by to their

  • Follow us