Home » Locations » Elmira College – Cowles Hall Elmira College – Cowles Hall Loading Map.... Elmira College – Cowles Hall 181-, 215 W Washington Ave - ElmiraEvents 42.0984544 -76.8138174 Address 181-, 215 W Washington Ave Elmira NY United States Upcoming Events No events in this location