Lorenzo Castillo’s new restaurant Hispania in London Hispania is not another stereotypical Spanish restaurant, complete with paintings of bulls and flamenco dancers. It is the largest space in Europe with 950 sqm Read More » April 8, 2013