Community Phelps Group leases 30,000 SF in Playa Vista The Phelps Group, a Santa Monica-based media company, has signed a $16 million, long-term lease for 30,000 square feet of office space located at 12121 Bluff Creek, Playa Vista. By Editor / 10 Sep 2015