$848,300 -
15824 Avenida Villaha Unit 184
San Diego ,
CA 92128
Country: US