hereinvannuys.com
Crest Apartments
One of the best buildings in Los Angeles has opened in one of the least likely locations. Crest Apartments, 13604 Sherman Way, is a $20 million dollar, 45,000 s.f., 64-unit apartment…