Get directions to: Chia Sen, Scarborough, ME Restaurant address: 456 Payne Rd Scarborough, ME 04074, USA Driving Walking Bicycling Restaurant: Chia Sen