Lorenzo's Pizza & Italian Reviews & Details
Lorenzo's Pizza & Italian
513 Main St
Lorenzo's Pizza & Italian is located at 513 Main St in Odessa near the intersection of 2nd St and Main St. Their menu consists of Italian dishes . Call (302) 378-9399 for dine in, delivery or takeout.
- Service:Dine In, Delivery and Takeout
- On The Menu:Pizza
- Major Intersection:2Nd St And Main St
Tell us more about Lorenzo's Pizza & Italian Odessa!