The Village Restaurant

Located along the historic Litchfield Green offering American cuisine.

Address

25 West St.
Litchfield, CT 06759
United States

Map & Directions