RateMyApartments
Green Villa Apartments Ratings and Reviews
Green Villa Apartments
1298 Tripp Ave, San Jose, CA 95116
CURRENTLY REVIEWING