Check the holiday Inn website. Many properties are franchises. Asking that type of question might only be valid for a length of time before a property changes brands.
Not to my knowledge. Only in Lucedale on 98E.
Thanks! Your answer is awaiting moderation.