Taco Bell Robert ModigaMarch 14, 2014 MADRID, SPAIN. While there are McDonald’s and Burger King and Subway all over the world, I was surprised to find Taco Bell here in Madrid. Just like other franc... MADbudget: a local's guide to Madrid0 Comments 0