Flemings Hotel, Mayfair is delighted to clinch the coveted title of Luxuria’s ‘Best New Brand’ for 2010, picking up the award at Regents College in London on Wednesday, 1 December. The ... Read More