Vela Mayor is a restaurant specializing in Andalusian cuisine, with a seating capacity of 100. Menu prices start from €12.