Hotel Duncan

 
100% love it
  1
Downtown Location
Hotel Duncan is a quirky place to stay located within walking distance to Yale University and downtown attractions of New Haven.

Location

Tags