1512 Leonis Pl, Vista, CA 92083 (MLS # 260026950)

1512 Leonis Pl, Vista, CA 92083 (MLS # 260026950) has 6 beds and 3.00 baths