Hotel Lily London in London
Hotel Lily London
Description:
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.
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.
1 review of Hotel Lily London
Write your review of Hotel Lily London
Nearby similar companies