Phone (570) 421-8781 Address 711 Wallace St Stroudsburg, PA 18360 United States Category Churches Location Locate 40.995610263802, -75.19506465 Log in or register to post comments