BEST WESTERN ILFORD HOTEL, London

5, ARGYLE ROAD Ilford, Essex LondonIG1 3BH, United Kingdom