5.04 miles away,
7431 S Presa St, San Antonio, TX, 78223
, D6
Sunday Service: 10:00 AM & 12:00 PM (Spanish)
Updated within the last 2 months.