Back to Upper Street
Cuba Libre Cuban restaurant at Angel in London's Islington. The restaurant is opposite Islington Green,
Back to Upper Street