The Adelaide

The Adelaide
143 Adelaide Road, London, NW3 3NL
Photo of The Adelaide