Eat Like a Local in Madrid: 5 Restaurants We Love

Spain is a country that can steal your heart, one round of tapas at a time. Each of the country’s 17 autonomous communities features a vibrant regional heritage that comes through in its cuisine. As the capital of Spain, Madrid holds a population of 3.1 million with 6 million tourists arriving each year. A sprawling... Read More