Explore details about location Birchwood Street. Birchwood Street is a location situated within the Waterbury alongside other areas such as Spring Lake Road, North Main Street, Leavenworth Street.