Carmel Terrace Apartments in San Diego, CA
Located at 11540 Windcrest Lane, San Diego, CA 92128
11540 Windcrest Lane, San Diego, CA 92128
Carmel Terrace apartments are newly renovated and feature GE appliances, a full size washer/dryer, ceramic tile entry, custom finishes in the kitchen/bath and upgraded flooring. Large dogs are acce... More
We cannot find any listings from Carmel Terrace Apartments on Marketplace. Check out these other listings near San Diego.
Listings (1 - 5 of 21,947)