Get directions to: Taj Gourmet Foods, Framingham, MA
Restaurant address: 190 Fountain St Framingham, MA 01702, USA
Restaurant: Taj Gourmet Foods