Ahimsa

1227 Chapel St, New Haven 06511, United States Get Directions to this spot
1227 Chapel St
New Haven, 06511
CT, United States
(203) 786-4774

Rate and review Ahimsa in New Haven, CT, United States!

Share your experiences at Ahimsa with your friends or discover more Restaurants in New Haven, CT, United States.