St George's Road A landmark development of nine new build apartments in the heart of Cheltenham. 117a St George’s Road, Cheltenham, GL50 3EG October 2016