The Alma

The Alma
41 Spelman Street, London, E1 5LQ
Photo of The Alma