(860) 354-7727
122 Litchfield Road, New Milford, CT 06776
View Map
Sorry, there are currently no reviews. Read More New Milford Restaurant Reviews