The Hotel Europa is smack dab in the middle of Puerta del Sol. Plaza Mayor is just a short walk.....