
Old Faithful Dog Comes Home
Lowell’s newest restaurant opened recently inside the big Admiral store at 2001 W. Main Street. Old Faithful Dog is serving up amazing chili dogs on Tuesdays through Saturdays, from 11:00am to 7:00pm, and is currently […]