Ibis London Earls Court

47 Lillie Road
London
United Kingdom