Tarihi mimarisi, modern yaşam tarzı ve üniversiteleriyle tanınan Cambridge küçük, romantik bir şehirdir ve İngiltere nin en güzel şehirlerinin arasında yer alır. Traif yok denecek kadar azdır ve dilediğiniz yere bisikletle bile ulaşmanız mümkündür. Birçok cafe, alışveriş merkezi ve eğlence mekânlarıyla tam bir öğrenci kentidir.
Embassy CES şehir merkezine bisikletle kısa mesafede karşılıklı iki okul binası olarak konumlanmıştır.