107539 Movietown Plaza Denovo in West Hollywood is a 2,481 square feet Retail building that ranks in the top 26% of projects in LEED Retail CI 2009 rating system. Why It's Green: 7326 Santa Monica Blvd, West Hollywood, CA 90046, USA