- Cambridge
Best Places for Afternoon Tea in Cambridge
The city of Cambridge is a university town and the administrative centre of the county of Cambridgeshire, England. It lies in East Anglia about 50 miles north of London. Like her sister in Oxford, the university boasts beautifully exquisite architecture, including the Cavendish Laboratory, King's College Chapel, and the Cambridge University Library. The picturesque Cambridge skyline is dominated by the last two buildings, along with the chimney of Addenbrooke's Hospital in the far south of the city and St John's College Chapel tower in the north.