Umi Hotel
16 Leinster Sq., Bayswater/Notting Hill Gate, Westminster Abbey, London, United Kingdom, W2 4PR
(02072) 219131 Phone