C Colin Backhouse Review of Radisson Golden Sands 5 years ago This is arguably the best hotel in Malta
Comments: