Free Wi-Fi
2.2 km.
Barking
7 km.
Woolwich Arsenal
OYO Townhouse 16 Ilford Hill is located in Ilford, 600 m from Redbridge Central Library and Museum. This 3-star hotel offers free Wi-Fi. The accommodation provides a 24-hour front desk.
Number of rooms: 30
16 Ilford Hill, Ilford, IG1 2DA, United Kingdom