$548,800 -
219 Diamond Way Unit 113
Vista ,
CA 92083
Property listed by Keller Williams Realty, Steve Webber