Phone (570) 421-5577 Address 2001 W Main St Stroudsburg, PA 18360 United States Category Churches Location Locate 41.176135203792, -75.259723168985 Log in or register to post comments