Our locations

Take advantage of the six convenient Infinity Smiles practices located in Hamilton, Jordanhill, Queen's Park, East Kilbride, Cumbernauld and Greenock.