Radisson Edwardian, New Providence Wharf Hotel
The four star Radisson Edwardian New Providence Wharf Hotel is a sleek riverside retreat, overlooking the O2. This luxury London hotel is also just moments away from Europe’s most dynamic business location, Canary Wharf. The hotel’s chic 169 individually designed bedrooms are generously sized, with many of the rooms featuring...











