Accommodations

 

Courtyard by Marriott Hamilton
1224 Upper James St, Hamilton, ON L9C 3B1
Approximately $127/night

https://goo.gl/maps/gXtZfLvTvW6d3ta16