Get directions to: China Delight Restaurant, Queens Village, NY
Restaurant address: 218-82 Hempstead Ave Fl 1 Queens Village, NY 11429, USA
Restaurant: China Delight Restaurant