Umi Hotels
16 Leinster Sq., Westminster Abbey, London, United Kingdom, W2 4PR
(02033) 026805 Phone