Howland Baptist Church Church of Howland, ME. The location of Howland Baptist Church Church is 04448, 5 Penobscot Ave - marked with a pin on Google Map.