The Alban Building

The Alban Building
St. Albans Place, London, N1 0NX