Administration Contact Information

Town of St. Leo
34544 State Road 52
P.O Box 2479
Saint Leo, FL 33574

Phone: (352) 588-2622
Fax: (352) 588-3010

Office Hours:
Monday - Friday
8:00am - 4:00pm