London / Business Hotel in The UK

Novotel London Excel Hotel

Novotel London Excel is a business hotel located at London, United Kingdom. The hotel offers comfortable rooms, meeting spaces for business & pleasure.

Booking.com