Description
This charming hotel can be found in Red Deer. There are a total of 114 units at Holiday Inn & Suites Red Deer South. Those who dislike animals may enjoy their stay, as this establishment does not allow pets.
by skoosh
on July 01, 2019 from skoosh