Get directions to: Xin Xing 88 Chinese Restaurant, Hollis, NY
Restaurant address: 188-13 Jamaica Ave Hollis, NY 11423, USA
Restaurant: Xin Xing 88 Chinese Restaurant