Share |

New Haven Hotel

New_Haven
Connecticut
United States

Downtown hotel with restaurant and banquet facilities.