Arigato Japanese Restaurant (hastings UK) is located in Saint Leonards-on-sea, United Kingdom on Arigato (Japanese cuisine at Kino. Arigato Japanese Restaurant (hastings UK) is rated 5 out of 5 in the category japanese restaurant in United Kingdom.
Address
Arigato (Japanese cuisine at Kino