Droitwich Spa is an historic spa town in the Wychavon district in northern Worcestershire, England, on the River Salwarpe. It is located approximately 22 miles south-west of Birmingham and 7 miles north-east of Worcester.