RateMyApartments
142 - Green Villa South Ratings and Reviews
142 - Green Villa South
1298 Tripp Avenue, San Jose, CA 95116
CURRENTLY REVIEWING