For an idyllic New England escape, this small Connecticut town is surrounded by pristine nature and filled with historic ...
Liverpool Castle was originally built in the city of the same name in the 13th century, before being demolished in 1733 ...