at St Peter's Church, Seel Street, Liverpool , L1 4BH
13986 FB users likes Alma de Cuba, set it to 2 position in Likes Rating for Liverpool companies in Restaurant category
A Secret Space in the heart of Liverpool