umi Hotel, London

16 Leinster Square LondonW2 4PR, United Kingdom