Get directions to: Bahar Restaurant, Elmhurst, NY
Restaurant address: 8219 Queens Boulevard Elmhurst, NY 11373, USA
Restaurant: Bahar Restaurant