The 3-star Country Inn & Suites By Carlson London lies within 3.0 km from The Grand Theatre, Eldon House and Jonathon Bancroft-Snell Gallery. Country Inn & Suites By Carlson London has been welcoming guests to its classic rooms since 2006.
Country Inn & Suites By Carlson London is 30 minutes' walk from the center of London. The property lies within 400 meters from Glen Cairn Arena, London Health Sciences Centre and Centennial Hall.
The venue is notable for the convenient location within a 10-minute drive to London airport.
Country Inn & Suites By Carlson London offers 50 guestrooms appointed with a minibar, wireless internet, a kitchen, a wing chair and coffee/tea makers with all the sights of London within easy access. They also feature private bathrooms fitted with a roll in shower, a hairdryer and complimentary toiletries.
Eat & Drink
Every day a hot buffet breakfast is served.
The hotel offers free parking, allergy-free rooms and a baggage storage along with computers, a business corner and a photocopier to fulfill the needs of all travelers.