Its High Street is wide because of its use as a cattle market before the 1920s and characterises the heart of Haslemere, with the Town Hall standing at its southern end. "The White Horse" and "The Swan Inn" are the two public houses along the main street. Along the High Street, West Street and Charter Walk are a mix of shops (mostly independent), restaurants, cafes, banks and estate agents. In 2009 a Waitrose opened in the town centre replacing the previous Somerfield supermarket.