Does Yama Izakaya & Sushi have happy hours or specials?
Yes, Yama Izakaya & Sushi does have happy hours and specials available.
What is Yama Izakaya & Sushi's rating?
Yama Izakaya & Sushi is rated an average of 3.9/5 stars across various online platforms.