Mesón Castilla is a tapas bar offering homemade cuisine with natural ingredients.