Wonderful space a short walk away from Peckham Rye