Mc Hotel Group News
Owners of MC Hotel Group acquire Belgravia’s Tophams Hotel
The Shamoon family, owner of the famous MC (Marbella Club) Hotel Group, has acquired the historic Tophams Hotel at 24-32 Ebury Street in Belgravia through their newly launched UK venture Imperial Hotels London.