This popular property is situated in London.
Our hospitable hotel is based in Ilford Town Centre opposite the train station and a few steps away from the shopping complex, with a number of event hotspots also nearby. Queen Elizabeth Olympic Park (5 miles) ExCel Exibition Centre (5 miles) O2 Arena (8 miles)
Bw Greater London