33 Fitzroy Square

33 Fitzroy Square
Fitzroy Square, London, W1T 6EU