GREAT CEDAR HOTEL

39 NORWICH
Ledyard
Connecticut
United States