The Principal London in London

Description:
Overlooking the famous Russell Square, Hotel Russell offers one of the best hotel locations in London. Across from the buzzing West End and within easy walking distance to Covent Garden.
Write your review of The Principal London
Select your star rating
Please select your star rating
Your review must be longer than 15 characters
Nearby similar companies
1 ft
The Principal London
1-8 Russell Square
London WC1B 5BE
240 ft
Celtic Hotel
62 Guilford Street
London WC1N 1DD
262 ft
The President Hotel
Russell Square
London WC1N 1DB
365 ft
Royal National Hotel
61-66 Russell Square
London WC1B 5BB
365 ft
Tavistock Hotel
61-66 Russell Square
London WC1B 5BB
365 ft
The Imperial Hotel
61-66 Russell Square
London WC1B 5JS