military hotel

n. a hotel that serves non-vegetarian food

because all soldiers are assumed to eat meat