Detailed
The Picture House is an exciting new development exclusively designed and purpose built for London renters. Located a mere 4-minute walk from Ilford station with trains running to Liverpool Street and Stratford taking less than 20-minutes, meaning staying connected is never a problem.
We are offering a collection of 1, 2 and 3 bedroom