Melrose Place Townhomes 1450-1453 Melrose Avenue, Chula Vista, CA 91911