Mission San Luis 2100 W Tennessee St, Tallahassee, FL 32304 ☎ (850) 245-6406 Last Updated: 08/10/2021 | |
Mission San Luis was a Spanish Franciscan mission built in 1633 in the Florida Panhandle. It is two miles west of the present-day Florida Capitol Building in Tallahassee, Florida. | |
Tallahassee, Florida Place » City Tallahassee is the capital city of Florida, located in the northern part of the state. It's known for its rich history, government institutions, vibrant cultural scene, and proximity to outdoor recreational opportunities. 435 views 💖 4Florida |