RateMyApartments
Redwood Plaza Apartments Ratings and Reviews
Redwood Plaza Apartments
38730 Lexington St, Fremont, CA 94536
CURRENTLY REVIEWING