Cuban in London - Islington 72 Upper Street, Islington, London, N1 0NY Tags: cocktails, cuban, food, happy hour, terrace, vegetarian dishes