US Post Office in Leesburg, Florida is located at 1201 S 14th St. The US Post Office Number is (352) 787-6539.
1201 S 14th St, Leesburg, FL
US Post Office in Leesburg, Florida is located at 1201 S 14th St. The US Post Office Number is (352) 787-6539.
Wind
Wind Direction