Explore details about location Siebrecht Place. Siebrecht Place is a location situated within the New Rochelle alongside other areas such as Harrison Street, Rosedale Street, Rhodes Street.