New York Teriyaki | Japanese • Sushi • Ramen

Japanese restaurant · 663 S Lake Powell Blvd, Page, AZ

Dine-In

Hours

More food in Page, AZ · Japanese Food in Page