A great place within walking distance to the Tower of London.