Store
House of Spirits
24 locals recommend,
Permanently closed
Location
1314 Echo Park Ave
Los Angeles, CA
Echo Park
Tips from locals
If you need to grab a bottle of wine or a 12-pack, this spot right down the road is the go-to. 10 minute walk, 2 minute ride.
Unique things to do nearby
Locals also recommend
- 118 locals recommend
- 116 locals recommend
- 49 locals recommend