Explore details about location Pelham Springs Place. Pelham Springs Place is a location situated within the Greenville alongside other areas such as North Main Street, Harvest Lane, Lowndes Hill Road.