Hotel Lily 2 stars

23 Lillie Road, Hammersmith and Fulham, London, SW6 1UG, United Kingdom

Hotel image
Read more reviews for Hotel Lily