Are there Hotels near by?

Yes. We can recommend the Quality Inn Florissant, West Port Port Plaza's Sheraton, and DoubleTree.