961 East 61st Street Los Angeles, CA 90001
At 15,000 square feet, The Depot is the perfect backdrop to accommodate large indoor galas, concerts, indoor markets, photo and film shoots. The incredible warehouse windows add plenty of natural light and lots of character to this unique space. Our lush West Courtyard is available to rent alongside this space.