Order American from 1157 North in Elmira, NY. Browse the full menu and get delivery or pickup near you — order ahead, feed a group, and earn Suite Points on…
1157 North Main Street, Elmira, NY · +1-607-738-7571
Hours: Tu-Th 16:00-20:00; Fr-Sa 16:00-21:00