Above is a map of Canisius college. Wehle Technology Center is at location E on the map. It is at the corner of Main and Eastwood. Right across Eastwood is a big domed building that is Montante Cultural Center. It used to be St. Vincent de Paul church.
(The full map can be found here.)