1 more results for hotels in london city
Russell Square, United Kingdom
The St. Athans Hotel is a simple, clean, family-run budget hotel in
Bloomsbury, central London. We offer great value for money, a friendly service
and provide a comfortable home from home in a convenient location.
We are a 5 minute walk away from the British Museum, the University of
London and …