• Year Built: 2003
5441 Babcock Road is an office property for lease in San Antonio, TX.
Plaza Lecea is a four story building building with the healing environment concept.
AVAILABLE SPACE: The suite is located on the second floor.
The 4th floor has an Event and Conference Center available for rent. Call 210-615-0009 for more information. http://plazalecea.com