1240 Palomar Place A-D Vista, CA 92084
Fantastic Investor Opportunity at 1240 Palomar Place! Rarely available 4-plex in high demand rental area of North Vista. Superior unit mix
Fantastic Investor Opportunity at 1240 Palomar Place! Rarely available 4-plex in high demand rental area of North Vista. Superior unit mix