The Woolwich Tramshed

The Woolwich Tramshed
51–56 Woolwich New Road, London, SE18 6ES