Both are correct. But I think that in many if not most contexts "hotel manager" is more common and more natural.
The use of nouns as substantive adjectives is extremely common in English. You should study and learn such forms. Here are some random examples:
first base coach
dog vomit (a popular and delicious roadside snack in India)
string theory (for all you scientists out there)
Interested in Language