ibis Cambridge Central Station
ibis Cambridge Central Station
Hotel
2 Station Square, Cambridge, England, United Kingdom
86
Very Good ·
961 reviews