Get directions to: China Delight, Jamaica, NY
Restaurant address: 21882 Hempstead Ave Jamaica, NY 11433, USA
Restaurant: China Delight