No 11 Cavendish Square

No 11 Cavendish Square
11-13 Cavendish Square, London, United Kingdom