Townrow department store, in Braintree High Street, was established in 1871 by Charles Townrow and now occupies three properties at numbers 63, 65 and 67. The freehold for the 13,500 sq ft store is being advertised by Whybrow chartered surveyors for ...