A Taste of Spain 2010 festival will take place in Liverpool
A Taste of Spain 2010 festival will take place in Williamson Square, Liverpool for the first time on April 10 and 11. Taste of Spain 2010 festival will take place in Williamson Square, Liverpool for the first time on April 10 and 11. The free event, supported by the Spanish Tourist Office, will showcase the destination's regions plus its culture, cuisine and lifestyle.