St Christopher Inn the Villager is a lovely place to stay for anyone visiting London and needs an accommodation. The location is accessible and very close to the legendary London Bridge which is a tourist spot..