Torre de la Vila is a restaurant specializing in homemade cuisine, offering a menu starting from €9.50. It has a capacity of 40 people.