Tam O'Shanter
Restaurant
•
2980 Los Feliz Blvd, Los Angeles, CA 90039, USA
8.6
Sunday: 11 AM – 9 PM
See if anyone you trust recommends it!