Is there any difference in meaning/nuance/register between
'Ce magasin est fermé de deux heures à deux heures et demi'
and
'Ce magasin est fermé entre deux heures et deux heures et demi'?
I think I tend to use the latter more often, and I'm now wondering whether it's incorrect, or makes me sound odd.