Explore details about location Bowditch Street. Bowditch Street is a location situated within the Braintree alongside other areas such as French Avenue, Weston Avenue, Washington Street.