We’re comparing great hotel deals for you...

    Hotel New England Center (Durham, USA)

    Hotel New England Center (Durham, USA)

    About New England Center

    Top amenities

      All amenities

      Contact

      15 Strafford Ave,  03824,  Durham,  USA

      Frequently Asked Questions about New England Center

      Interesting hotels nearby New England Center

      These hotels may also be interesting for you...

      Destinations nearby New England Center

      Other destinations close to New England Center

      Explore nearby attractions