All-suite hotel set in over 3 acres of private gardens along the Thames, near Tate Gallery, Westminster Abbey and Parliament.
There are no tags yet for this venue.