Get directions to: China Express, Carmel, IN
Restaurant address: 170 E Carmel Dr Carmel, IN 46032, USA
Restaurant: China Express