Old Faithful Dog Comes Home

06/05/2023 Mike DeVore 0

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 […]