When in Salisbury you must stop at Chiwalla! The food is divine and the tea fine! One of my FAVORITE places when in the Litchfield Hills! Try the Chai Tea, its the best I have ever had!!!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.