Travel December 17, 2023Traveling to Madrid Spain? the Royal Palace in Madrid is a MUST see attraction dont miss it tourist!