Get directions to: Sarku Japan, Hyannis, MA
Restaurant address: Cape Cod Mall Hyannis, MA 02601, USA
Restaurant: Sarku Japan