Does Yama Sushi have a Vegas Strip location?
Address: 1350 E Flamingo Rd #18, Las Vegas, NV 89119, USA
A M | Oct 27, 2019
It's about two blocks of the strip
Bradly Dunbar | Oct 27, 2019
Yes, just past the Wynn. There is also a location in china town.
Thanks! Your answer is awaiting moderation.