Hotel and Travel
Omni Hotels & Resorts
Leading Forward is at the historic Omni La Mansion del Rio in downtown San Antonio. Sixteen years after the fall of the Alamo, in 1852, four brothers of the society of Mary arrived in San Antonio to establish a school. Construction of this building began immediately and opened its doors March 1,1853, to more than a hundred students. Acquired by Omni Hotels in 2006, this hotel now boasts incredible amenities and a Texas charm you'll never forget.