Get directions to: Alfonso's Bar, Elmhurst, NY
Restaurant address: 75-15 Broadway Elmhurst, NY 11373, USA
Restaurant: Alfonso's Bar