Location. Brewster Inn is located in Dexter.
Property Features. This 3.5-star property has a business center and offers...