Sara Hotel London
15 Eardley Crescent, Earls Court
London,
GB SW5 9JS
Near Stamford Bridge Stadium