Cambridge, England, is a picturesque town, built where an ancient bridge crossed the River Cam (Cam-Bridge). Located 50 mi/80 km north of London, Cambridge is best known for its university, which...
Cambridge, United Kingdom
Not Yet Rated
Commission: -
Rooms: -
Rates: -