The Radisson Hotel is a 4 Star Hotel located at 130 Tottenham Court Road. London. within easy reach of Kings Cross and Euston Rail connections.
The hotel has a small lobby which appears very welcoming, with its original
Hotel Rooms View
Restaurants and Bars View
Location, Nearby and Things to do View