Get directions to: Hisa Japanese Restaurant, Westborough, MA
Restaurant address: 21 South Street Westborough, MA 01581, USA
Restaurant: Hisa Japanese Restaurant