Written by tracy
Published by root
Published Thu 20th Aug 2pm
TopicSheffield Past
Summary:
The Red Lion, No 653, London Road at junction of Thirlwell Road. The terminus for horse drawn bus and horse tram service to Heeley. The tram sheds situated just around the corner on Albert Road
