London has long been renowned as one of the world’s most expensive places to stay in a hotel, but with the opening of two new mega-suites, the price just got higher.

from TheCaterer http://ift.tt/1LVMuCX
via IFTTT