Mission San Luis

The Mission San Luis de Apalachee that we visited today was a Spanish Franciscan mission built in 1656 in the Florida Panhandle, two miles west of the present-day Florida Capitol Building in Tallahassee, Florida. Beautiful facility & museum!!! Contributor: Mark Sutherin

Mission San Luis Read More ยป