Umi Hotel

Welcome to the centrally located and well facilitated hotel that is the Umi Hotel. The Umi Hotel is a three star hotel located in the very heart of London only a short distance from all that the modern and bustling city of London has to offer.

Umi Hotel offers fine accommodation with a total of 117 rooms featuring all the modern conveniences you would expect to find in a contemporary three star hotel. From the moment you arrive, the hotel friendly yet professional staff will strive to meet your every need providing you with a fantastically warm and inviting stay in London.

As of 1st of November 2008 all payments made by a credit card will incur an additional handling fee charge of £1 per transaction.

This does not apply to payments made by any of the debit cards, Maestro/Solo or Switch