Elmhurst NY Steak Houses 1. 8908 Queens Blvd, Elmhurst, NY 11373 | My Uncle's Steak House (718) 426-8080