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