In any of our three great locations – 136 James Street North, 1000 Upper James Street, and Eastgate Square – in Hamilton, Ontario, H. Williams Jewellery’s qualified jewellers can provide customers with the right piece of jewellery – at the right price.