901-933 Westwood Blvd, Los Angeles, CA

  • The Holmby Building
  • Part of a full block purchased in 2003
  • 80,000 Square Feet