Tam O'Shanter is a food place, restaurant, bar / lounge in Los Angeles, California, United States.
Address:
2980 Los Feliz Boulevard, Northeast Los Angeles, Los Angeles, California 90039, United StatesMap Category:
Food Place, Restaurant, Bar / Lounge