Enjoy fine modern Italian cuisine at Vivo, located in the heart of Islington. The venue also features a fantastic, large roof terrace. The 14m long deli counter displays a superb array of dishes including the hugely popular salad bar.


57 - 58 Upper Street

Average Price:

25.00 €

Working Hours:

Monday to Thursday: 09:00 - 23:00</br> Friday & Saturday: 09:00 - 00:00</br> Sunday: 10:00 - 22:00.


Vivo - Islington