The quintessentially British London Marriott Hotel County Hall brought in the New Year with 35 new river rooms and suites offering bigger and better views of iconic landmarks such as Big Ben, the Houses of Parliament and the London Eye. Set in the former Greater London Council building on London’s South Bank, these new additions

