Because the letter "h" is not a vowel sound. But there are exemptions to the rule. If it is pronounced in vowel sound like for an example, "hour", an is should be used.
Last time I went to Edmonton I decided to stay at the Mayfield Inn & Suites. They had parking, but I'm sure there are also other hotels that have parking as well. You would need to call the...
A hotel because hotel doesn't start with a vowel and to use an you have to have a word starting with a vowel after it Such as... an animal or an airplane Strictly speaking, there is nothing wrong...