RESTAURANTS Or-Yehuda Restaurant 2451 Share on Facebook Tweet on Twitter Address: 38-44 86th Ave. Briarwood, NY 1143 Phone: (718) 657-4143