Get directions to: China Express, Indian Orchard, MA
Restaurant address: 87 Main Indian Orchard, MA 01151, USA
Restaurant: China Express