Novotel Hotel
3 Followers

Novotel Hotel

Novotel Hotel London is a 187-room London hotel in the heart of the city. It is well known for its location near Westminster and Lambeth Palace. Each of the rooms comes with internet access and pay movies. Elements Restaurant serves up tasty internat...

Read More

Followers (3)

Latest Jobs

No current openings available

News Feed

This company has not posted anything yet!