Amazing view of LA it’s beaches!!
The View Site is located at 312 N Grenola St, Pacific Palisades, CA 90272