List of hotels at Holloway Road tube station
1 Number of Hotels found in Holloway Road tube station
Address: 26 Wightman Road, Greater London North, London, United Kingdom.
Nearest Landmark: Holloway Road Tube Station
(39 minutes walk)
Distance: 2.5 Miles from London Centre
All the modern-day workshops as well as houses have a flat-screen HD TELEVISION with Skies+ sporting activities as well as motion picture networks, as well...