Turnleaf Apartments

 3201 Loma Verde Drive, San JoseCA 95117