1. Poplar Creek Landing 7 Poplar Landing Ln, Elloree, SC 29047 Coordinate: 33.551,-80.51045 Phone: (803) 897-2811