Get directions to: Jade Palace Chinese Restaurant, Valley Stream, NY
Restaurant address: 128 Mill Rd Valley Stream, NY 11581, USA
Restaurant: Jade Palace Chinese Restaurant