Task: Text Simplification
Input (English): Blackhorse Road is a joint London Overground and London Underground station , located at the junction of Blackhorse Road / Blackhorse Lane with Forest Road in the Walthamstow neighbourhood of the London Borough of Waltham Forest , London , England .
Output (English): Blackhorse Road station is a London Overground and London Underground station in Walthamstow , London , England .