The Bluffs

12121 Bluff Creek Drive

Playa Vista, CA 90094

fast facts

Location:

los angeles

Building Size:

400,000 S.F.

Service:

management

Type:

office

map

contact

LPC – Los Angeles

213.538.0900