Get directions to: Happy Buddha, Flushing, NY
Restaurant address: 13537 37th Ave (at Main St, In Queens), Flushing Flushing, NY 11354, USA
Restaurant: Happy Buddha