Where To Stay in London?

1. Strand Palace

2. The Resident Kensington

3. The Corner London City

4. Travelodge London Central Kings Cross

5. Hilton London Metropole

6.Travelodge London City Hotel

7.Royal Cafe Hotel

8.The Resident Covent Garden