Return to News

April 8, 2019 Los Angeles

Westwood multifamily property sells for record high $373 per square foot price