Hotels & Travel in London,
Hotels & Travel
23 - 33 Lillie Road,
London ,
SW6 1UG
UNITED KINGDOM
Located near earls court exhibition centre and close to west brompton tube station, Hotel lily London is a 3 star hotel in Kensington, offering cheap accommodation in central London.
Worldwide > United Kingdom > London > Hotels & Travel