2108 Laurel Canyon Blvd, Los Angeles, California 90046 USA
Beneath The Laurel Canyon Country Store is now a storage area for goods & supplies.
Photo Credit: Yelp