Alma de Cuba is a bar and restaurant set within an old Polish Catholic church.
Nearest public transport
Liverpool Central Station - National Railway