Hotel Novotel London City South

Hotel Novotel London City South

Discover Novotel London City South Hotel, a stylish hotel located in the centre of London, ideal for both business and leisure stays. Book your stay at Accorhotels.com.

Novotel London City South | Central Hotels in London

http://www.accorhotels.com

}