15905 Avenida Villaha #80

San Diego, CA 92128

2 bed, 2 bath
 
1,240 sq. ft.
Show More