Apollo Hotel
64-66 Queensborough Terrace , Kensington
W2 3SH