Mission Villa Apartments
1299 Leigh Ave
San Jose
CA
95126
(408) 292-7853
Open Map
Description
This apartment community was built in 1971 and has 2 stories with 32 units.
by apartments on January 30, 2016 from
apartments
all
Apartments
apartments unfurnished
Oven
real estate
Real Estate Agent
real estate management
rental
Smoke Free
Storage Units