St Christopher'S Hostel is only 2.6 km from Selfridges, Leicester Square and Piccadilly Circus. The traditional hostel serves as an example of traditional architecture in London. The on-site conveniences…