Stavro's Pizza Leesburg, LEESBURG, Florida (FL)
Conveniently located at 755 North 14th Street () in LEESBURG, Florida (FL) (34748), Stavro's Pizza Leesburg are available at 3523264202. Make sure you in advance to make a reservation.
More restaurants in LEESBURG, Florida (FL)
Stavro's Pizza Leesburg contact information and details:
Address: 755 North 14th Street - , LEESBURG, Florida (FL) 34748
Contact Phone: 3523264202