Share: Share Tweet Coffee Shop Caffè Nero Get Directions 0 people have been here address High Street London, United Kingdom