9. Pullman London St. Pancras
The Pullman London St. Pancras hotel is an upscale hotel that is just minutes from Bloomsbury and International rail stations. The hotel is particularly useful for people arranging business meetings since it has 17 contemporary meeting rooms. With the Golden Arrow Restaurant & Bar, you can easily keep clients and partners fed and happy.