Islington, London
"SELV is a roastery café on Upper Street that takes its coffee seriously without making a fuss about it. Order a flat white and you'll understand why people come back."
What we love
Location
116 Upper St, London N1 1AP, UK