site:dailybruin.com

Print media in Los Angeles, United States
Suggest an edit · Your business? Claim now

Add more information

A new 12-story apartment building could be coming to Westwood. Landmark Properties, the creators of The Mark, proposed an 84-unit apartment …