Russell Square

In London for work. No idea why they chose a hotel here, as it's nowhere near where my meetings were. Nice to have some green space nearby though.

Comments
Sign in or get an account to comment.