Reviews for LIVIN Italy | Coffee Shop in in Leeds, England | Livin' Italy is great, in a railway arch near the station: http://livinitaly.com/