The main Jarrolds store on London Street is regarded as the region's favourite independent department store and is one of the most renowned landmarks in Norfolk. Jarrolds also has several other stores around Norwich and Norfolk, and has been a part of Norfolk life for over 200 years.