We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
-
Takumi Maui 20
- Artisan Japanese Sushi Shop
- 2580 Kekaa Dr, Unit J-2, Lahaina, HI | West Shore
- Website
We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track