Find indian chinese restaurants in Cambridge, MA. Listings include Indian Castle Cambridge, Royal Punjab cambridge.