Lake Balboa Modern Glam Charmer

1,450 Sqft - 7311 Gaviota Ave., Los Angeles, Los Angeles, California, United States 91406