Just off Victoria Embankment, this hotel us in an excellent city centre location, just minutes away from the popular city attractions London has to offer. The closest underground station is Blackfriars (currently closed) but Temple is only about 10 minutes walk.