Get directions to: Aoi Japanese Restaurant, Framingham, MA
Restaurant address: 1060 Worcester Rd Framingham, MA 01702, USA
Restaurant: Aoi Japanese Restaurant