List of hotels at London Eye
1 Number of Hotels found in London Eye
Address: 38-51 Bedford Way, Russell Square, London. WC1H 0DG
Nearest Landmark: London Eye
Distance: 1 Miles from London Centre
The business oriented hotel is also suitable for leisure trips as it is within walking distance to several famous locations. Be sure to request a warm...