Our first time playing the unique tech-driven mini golf at Puttstars in Harrow, England. Just west of the city center of London in the ...