Our Cheltenham Shop Our shop is in the Montpellier area of Cheltenham renowned for its independent shops, galleries, cafes, bars and restaurants. Shop Details