The Church of the Good Shepherd is conveniently located near the center of downtown Houlton at 116 Main Street.
From Interstate 95 head South on US Route 1 (Also known as the North Road). You will pass through 2 sets of lights. At the third set of lights, turn left into Market Square (downtown Houlton). You are now on Main Street and will continue east. We are the first church on your left on the corner of Winter and Main streets.