1181 N Hillcrest Road

  • Location: Beverly Hills, CA 90210
  • Square Feet: 22,300        
  • Role:  Interior Design