Best Route UK > Restaurants > Alma De Cuba – Liverpool L1 4BH Alma De Cuba – Liverpool L1 4BH Alma De Cuba Address: Seel St Liverpool L1 4BH Open in Google Maps Read Yelp Reviews Recommended restaurants in the UK: The Ivy Chelsea Garden – London SW3 5EQ The Quilon Restaurant – London Rivington Greenwich – London SE10 8NN Rajdoot Tandoori Restaurant – London Frankenstein & Bier Keller – Edinburgh EH1 1EN