Fitzroy Square

Fitzroy Square
33 Fitzroy Square, London, W1T 6EU