Get directions to: Taka Corp., South Deerfield, MA
Restaurant address: 6b Elm Street South Deerfield, MA 01373, USA
Restaurant: Taka Corp.