Hotels in London
The International Hotel : Situated on the water’s edge in Canary Wharf, the International Hotel is a modern, glass-fronted building close to the internationally famous business district. It has superb views over the London skyline.
The Tower Hotel : The Tower Hotel London combines comfort and convenience with unparalleled views of the river Thames. Offer 801 rooms. PHONE: +44 207 523 5063, St Katharine’s Way London E1W 1LD.
LONDON BRIDGE HOTEL : It is nestled between the iconic Shard, the quirky Borough Market and the corporate Square Mile. 8-18 LONDON BRIDGE STREET, LONDON SE1 9SG, UK.
Corona Hotel : Being centrally located within walking distance of Victoria train station and major London landmarks makes the Hotel an ideal base from which to enjoy all that London has to offer.