Get directions to: China Bar Inc., Flushing, NY
Restaurant address: 133-48 37 Avenue Flushing, NY 11354, USA
Restaurant: China Bar Inc.