Madrid is one of Europe's most beautiful cities and boasts of many culturally rich locations that tourists love to visit.
Spain's capital has a lot of spots for tourists to enjoy, ranging from restaurants to museums.
What makes Madrid such a great place to visit? Apart from the weather, history, culture and the affordability, there is also the food!