
London, United Kingdom
Lidos
3-star hotel
Ideally located at the heart of London, this hotel lies just a short walking distance away from Victoria Railway and underground station. Enjoying ease of access to the many points of interest that this captivating city has to…
- Wi-fi
- 24-hour reception
- 24-hour security · extra charge
- Lift access























