• Hotel Duncan

    • Hotel/Motel/Inns
    1151 Chapel Street
    New Haven, CT 06511
    (203) 787-1273
    • About

      hotel