The Youth

The Youth
31-33 Church Street, London, NW8 8EH
Photo of The Youth