Designed by
Title
The Hotel Russell #29522693
Description
Guest leaving the Hotel Russell in London. Adiacent to Russell Square tube (subway) station, Hotel Russell is within easy walking distance of Euston, Kings Cross and St. Pancras stations. In a distinctive building, the hotel is decorated with terracotta tiles.
This image is editorial