The Hamilton Grand is a 115-year-old building that looms over the 18th green of the Old Course in St. Andrews.

The Hamilton Grand is a 115-year-old building that looms over the 18th green of the Old Course in St. Andrews.