Novotel Cambridge North
Novotel Cambridge North
Hotel
2, Cambridge Square
, Cambridge, England, United Kingdom
CB4 0AE
88
Very Good ·
486 reviews