Best Inn Hotel
Address: 10 Argyle Road, Ilford, IG1 3BQ, United Kingdom
Nearest Landmark: Ilford Railway Station (5 minutes walk)
Distance: 9.9 Miles from London Centre
A Complete English as well as english breakfast is offered in the dining-room, which deals with the yard. Ilfords bars, clubs, dining establishments as well...