La Playa Vista

1360 Fir St , White Rock

Building Description
View Maps