Explore details about location Severn Place. Severn Place is a location situated within the Cambridge alongside other areas such as Glisson Road, Clarkson Road, Burnside.