Yama Izakaya & Sushi

8989 Forest Ln #112, Dallas, TX

Menu (As of 10/29)

!Sushi

Yama Izakaya & Sushi: hours and how to order