1. Willoughby Properties Inc 108 Willoughby Ln, Scranton, SC 29591 Coordinate: 33.91031,-79.74473 Phone: (843) 389-2580