La Cuba is a Spanish restaurant offering a menu with prices starting from 10.00. It has a capacity for 160 people and is situated in a park.