Coming Soon $3,095,000 10898 Cloverhurst Way, San Diego, CA 92130 5 Beds4 Baths3,476 SqFt Listed by Allen Jackel of Neptune Partners MORE LISTINGS