The Event Center at Plaza Lecea is located in San Antonio, United States on 5441 Babcock Rd. The Event Center at Plaza Lecea is rated 4.6 out of 5 in the category banquet hall in United States.
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance