Viva Las Vegas
Todai is one of Viva Las Vegas.

1. Todai

3663 Las Vegas Blvd, Las Vegas, NV
Japanese Restaurant · 36 tips and reviews