The land of Doquijote de la Mancha
October 12th 2015 Madrid the capital of Spain might as well be a different country since most of Spain regions are all different, Madrid is the financial center for Spain but there is so much to see.
We stayed right off Gran Via in the center of Madrid, Gran Via is full of shops & people walking every where.
Callao metro station is right on Gran Via, the Royal palace is walking distance, Puerta de Alcala
... read more