Courtyard by Marriott Hamilton

1224 Upper James St
Hamilton
Ontario
Canada