Hotels near Westminster Abbey, London
Westminster Abbey is a church landmark in London. The nearest metro station is Westminster, about 0.3 km away.
Getting to Westminster Abbey
- Westminster — 0.3 km
Westminster Abbey is a church landmark in London. The nearest metro station is Westminster, about 0.3 km away.