Ilford Tower Apartments
Apartment
Ilford, Greater London
Situated in Ilford, Ilford Tower Apartments provides self-catering accommodation with free Wi-Fi, a flat-screen TV and a kitchen.
Number of rooms: 19
Kataria Point 1 Riches Road , Ilford, IG1 1JH, United Kingdom