Stavro's Pizza House 755 N 14th St Leesburg, FL 34748 Phone: (352) 326-4202 Fax: (352) 326-8206
Category: Restaurants