Melrose Place Townhomes

1450-1453 Melrose Avenue, Chula Vista, CA 91911