Home » Locations » Elmira Country Club Elmira Country Club Loading Map.... Elmira Country Club1538 W Church St - ElmiraEvents 42.0807561 -76.84975789999999 Address 1538 W Church St Elmira NY United States Upcoming Events No events in this location