87 Seven Sisters Road,
No one has favorited this theater yet
Located on Seven Sisters Road between the inner north London districts of Holloway and Finsbury Park. The Picture Land was an early cinema, a shop conversion that never made it past 1910, when the Cinematograph Licencing Act came into force.
In 2008, the building was in use as Cafe Ninou, and by 2012 is Pizza al Metro.
Just login to your account and subscribe to this theater