Altar Booths Alma de Cuba - bar booths in Liverpool