Hello, Guest

Alma de Cuba

POI's creator (Voyajo Team)

Alma de Cuba (Spanish: 'Soul of Cuba') is a restaurant and bar in Liverpool, England. Located on Seel Street near Chinatown in Liverpool city centre it is most noted for occupying the former St. Peter's Roman Catholic Church (also known as the 'Polish Church'), where Mother Teresa once attended mass (...) (from Wikipedia)