Stavro's Pizza House

Phone orders only

755 N 14th St, Leesburg, FL 34748

$0 MinimumAre you the owner?
SliceRestaurants in Leesburg Stavro's Pizza House
Price: $$