Terra Vista
1441 Santa Lucia Road San Diego California USA
View on a map- Year Build:
- 2002
- Storeys:
- 3
Terra Vista at 1441 Santa Lucia Road The amenities in the complex include recreation area clubhouse and exercise room
1441 Santa Lucia Road San Diego California USA
View on a mapTerra Vista at 1441 Santa Lucia Road The amenities in the complex include recreation area clubhouse and exercise room