Last Resort: ME London

An ultra modern hotel in the heart of London.