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