Novotel London City South
4 Star
This hotel is situated to the south of the Thames in London. The hotel is located just a short distance away from the main attractions that the city has to offer. Guests will find themselves surrounded by a myriad of shopping opportunities, dining op...