
London, United Kingdom
Dover Hotel
2-star hotel
Conveniently located in Victoria, this hotel enjoys close proximity to the nearby station. Guests will find themselves within easy access of the wealth of intriguing attractions that this mesmerising city has to offer. Major…
- Wi-fi
- 24-hour reception
- Car park
- 24-hour security · extra charge
























