- www.dover-hotel.co.uk
- 1
- 1
The Dover is a hotel near Victoria Station in the heart of Central London offering quality inexpensive accommodation, where you can base your visit to London, whether it be for business or pleasure... With friendly staff, excellent service, free Wi-..
Relevance: 15.474667