Travel ME by Meliá opens its London hotel Life in LuxuryMarch 1, 2013June 8, 2015 Who? ME by Meliá What? ME by Meliá opens its first hotel in London, ME London, in the building that previously housed BBC Radio. The hotel aims to be a...