SCI - The Restaurant at Stroudsmoor Country Inn
257 Stroudsmoor Rd, Stroudsburg, PA 18360-7246
SCI - The Restaurant at Stroudsmoor Country Inn is a American place is located in Stroudsburg, Pennsylvania. The address of SCI - The Restaurant at Stroudsmoor Country Inn is 257 Stroudsmoor Rd, Stroudsburg, PA 18360-7246.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 570-421-6431, or open their website to view relevant information, The url is http://www.stroudsmoor.com