La Habana is a restaurant offering delicious Spanish and Cuban cuisine.