You are now leaving Menulist
We hope to see you again soon!
Mt Fuji Hibachi Sushi
12322 West 64th Avenue, Arvada, 80004, United States Of America
Lunch , Asian, Sushi, Lunch
The redirect does not work? Just click on this link or copy it into your address bar