Located on the River Arun, in the centre of the Weald in West Sussex, is the market town of Horsham. Horsham is found in the north of the county close to the border with Surrey. There is plenty for visitors to see and do around Horsham making it a fine choice of location for a luxury self-catering holiday.