Hotel Lily London
Address:
23 - 33 Lillie Road
London
SW6 1UG
United Kingdom
Tel:
02073811881
Website:
http://www.hotellily.co.uk/