$498,800 -
201 Diamond Way Unit 224
Vista ,
CA 92083
Property listed by Keller Williams Realty, Steve Webber