Get directions to: Happy Buddha Restaurant, Flushing, NY
Restaurant address: 135-37 37 Avenue Flushing, NY 11354, USA
Restaurant: Happy Buddha Restaurant