alert

Happy Thanksgiving! We're closing at 8pm today & back to normal hours tomorrow!

alert

Oh, shoot! Sal and Libby's Montauros Ristorante is temporarily not accepting orders.

Sal and Libby's Montauros Ristorante
2501 West Tampa Bay Blvd, Tampa, Florida 33607 | Restaurant Info