Stavros Pizza Restaurant 755 N 14th St Leesburg, FL 34748 Phone: (352) 326-4202
Category: Foods - Carry Out