Explore details about location Larchwood Street. Larchwood Street is a location situated within the Portsmouth alongside other areas such as Yaupon Street, Scott Street, Court Street.