RateMyApartments
La Posada Ratings and Reviews
La Posada
609 Frederick St, Santa Cruz, CA 95062
CURRENTLY REVIEWING