Radisson Blu Edwardian Bloomsbury Street Hotel
Set in London's creative Bloomsbury district, this elegant hotel is 0.1 miles from Tottenham Court Road tube station.
Location
9-13 Bloomsbury St London WC1B 3QD