Red Lion Street, London, United Kingdom
1.4 km to Charing Cross Railway Station (Open map)
Stylish Stays By Russel Square London apartment is located 1.5 km from the Treasures gallery "British Library" and a 16-minute walk from the garden Bedford Square.
Read more