1/20 20 Active $790,000 3 Beds3 Baths1,918 SqFt 506 Willowmore ST, Vista, CA 92081 Condo MLS# PTP2603846 Listed by David Fletes of Compass