Have stayed at the Radison Kenilworth a few times, great location without being on top of everything. easy walk to Oxford Street and to Centre of London. Depending on time of the year, rooms are around GBP160 a night


Graeme: 2011 +4