Sumo Restaurant Sherie AjayiApril 1, 2014 MADRID, SPAIN. Spain is known worldwide for its cuisine. Tapas bars and paella can be seen in many different countries around the world. Similarly, Spain itself... MADbudget: a local's guide to Madrid0 Comments 0