Do you desire the flexibility of a hotel but with the added freedom of an apartment? Look no further than our guide to apartment hotels in London. We've found some stunning, stylish and rewarding apartment hotels in London guaranteed to cater for your every whim.
196 Bishopsgate196 Bishopsgate is ideally located in the City of London, which is a short hop on the tube from the thriving West End, providing apartments from studios to penthouse suites, all with no minimum stay.
196 Bishopsgate,
London,
EC2M 4NR
Athenaeum Apartments and SuitesWith a large lounge and separate bedroom, they provide a unique home away from home.
116 Piccadilly,
Green Park,
London,
W1J 7BJ
The Capital HotelThe Capital, a unique town house hotel that offers luxury accommodation and personal service in the heart of Knightsbridge just yards from Harrods.
22 Basil Street,
London,
SW3 1AT
John Howard HotelThe John Howard Hotel is located in Kensington in the heart of central London and offers self-contained apartments for the long-term visitor.
4 Queen's Gate,
Kensington,
London,
SW7 5EH
London BridgeLondon Bridge Hotel offers guests the perfect balance between traditional comfort and the latest facilities.
8-18 London Bridge,
London,
SE1 9SG
Plaza on the RiverPlaza on the River is probably London's most exclusive all-suite luxury residence hotel.
18 Albert Embankment,
London,
SE1 7TJ