Cambridge Towers
1801 Lavaca Street Austin Texas USA
View on a map- Year Build:
- 1999
- Storeys:
- 15
Cambridge Towers at 1801 Lavaca Street The amenities in the complex include underground parking balcony rooftop garden and observation deck There are 169 units in the complex


