Definitions for "Abbeydale Picture House"
Abbeydale Picture House (later Abbeydale Cinema) is a former cinema in the City of Sheffield, England. When opened by the Lord Mayor of Sheffield on 20 December 1920 the picture house was the largest and most luxurious cinema in Sheffield. The first film shown was The Call of the Road ( IMDB entry).