View from a window of the Premier Inn near Euston Station, London. (St Pancras station is just down the road and is worth a visit in its own right.)
Comments
Sign in or get an account to comment.