Home » Locations » The Clemens Center The Clemens Center Loading Map.... The Clemens Center207 Clemens center pkw - elmiraEvents 42.08929 -76.805327 Address 207 Clemens center pkw elmira NY 14901 United States Upcoming Events No events in this location