Find the top North Indian restaurants in Storrs, Connecticut near you now.
Indian restaurant
Address: 33 Wilbur Cross Way, Storrs, CT 06268