friendly in pet wallpaper hotels in longmont colorado-pet friendly United States of America. 2446 North Main Street - Longmont CO 78 Rating 2-Star Hotel. Best Western Plus Plaza … Tuesday, October 11, 2022 Edit