Salsa & Beer
Restaurant
•
11669 Sherman Way, North Hollywood, CA 91605, USA
9.2
Wednesday: 11 AM – 10 PM
See if anyone you trust recommends it!