20 Foubert's Place

20 Foubert's Place
20 Fouberts Place, London, W1F 7PL