Explore details about location South Ellis Street. South Ellis Street is a location situated within the New Boston alongside other areas such as Cedar Circle, Ridgecrest Street, South Ellis Street.