RateMyApartments
Menlo Ratings and Reviews
Menlo
3137-3139.5 Menlo Ave, San Diego, CA 92105
CURRENTLY REVIEWING