Explore details about location Embarrass Street. Embarrass Street is a location situated within the Hortonville alongside other areas such as North Douglas Street, Grandview Road, Harris Way.