Parker Hubbard

  • The Palace Hotel, Madrid

    The Palace Hotel, Madrid

    In the heart of Madrid, the historic Palace Hotel offers historic charm and modern comfort in a perfectly central location.