209 Main Street, Townsend DE 19734

Phone- 302-378-8203

Immanuel United Methodist Church is a part of the Peninsula-Delaware Conference of The United Methodist Church  

  • w-facebook