Restaurants in Odessa, TX
Restaurants • Italian Restaurants
2607 N Grandview Ave.,
Odessa ,
TX
79761
UNITED STATES
Based on 1 reviews
Tired of the hype
Pizza is all about the size. Too Bad the crust and sauce taste close to Gattiland. The lunch and dinner plates have okay pasta, way too much sloppy sauce, and frozen meat. Don't be fooled by the great nameWorldwide > United States > Odessa, TX > Italian Restaurants