The perfect location for a short stay in London. Easy walking distance to all the main attractions via the Riverside walk. You are literally next door to the Tate Modern with Blackfriars station the other side. Two share bike ranks very close by
So many eating options with restaurants bars and pubs right on your doorstep.