Cafe located in Stevenage Town Centre, a short walk from the Clock Tower.