Definition: Accrington is a town in Lancashire, England. The town is located about 20 miles from Manchester, the second largest city in England. It's known for its picturesque river valley with several historic sites including the Fort William Church (one of the oldest surviving buildings in Lancashire), and the Royal Oak Inn (a former shipbuilding yard).
You've scored 50% OFF Factor π€€
Forget the empty fridge stare-down. Factor delivers fresh meals to your door. Just heat & eat!
Click to sign up for FACTOR_ meals.