The Resort at Playa Vista

Address
12852 West Runway Road, Los Angeles, 90094