Search Property

RENTED: 1721 Melrose Ave UNIT 13, Chula Vista, CA 91911
5 years ago
1225 SqFt
2 Bedrooms
2 Bathrooms

Recently Rented

$1,975