172 Leckhampton Road Apartments A new eco-friendly development of 12 contemporary one and two bedroom apartments, all with allocated parking and penthouses with balconies. Cheltenham GL53 0AA Spring 2025