Lemon Terrace Apartments

1010-1016 South Lemon Street, Anaheim, CA 92805