St. Leo is a town of 1,376 people on State Road 52 about 5 miles west of Dade City. It is adjacent to the equally small town of San Antonio.
Located 33 miles north of Tampa, St. Leo University is the main enterprise in this scenic little place.
St. Leo is a town of 1,376 people on State Road 52 about 5 miles west of Dade City. It is adjacent to the equally small town of San Antonio.
Located 33 miles north of Tampa, St. Leo University is the main enterprise in this scenic little place.
No posts