Sorry. I just stayed at a Quality Inn in Denver. Not familiar with this Laramie hotel
They unfortunately don’t take pets. Your thinking if the location across town, which is the comfort inn. This is the Quality Inn & Suites on Grand Ave.
Thanks! Your answer is awaiting moderation.