Get directions to: New Bodai Vegetarian, Flushing, NY
Restaurant address: 59-08 Main St (at Queens), Flushing Flushing, NY 11355, USA
Restaurant: New Bodai Vegetarian