Located by Main St & Leland St in Hamilton, 77 Leland is just a 6 Minute Walk or 3 Minute commute from McMaster University