India Castle
928 Massachusetts Ave 02139
(Indian, Vegetarian)
Order Online

Come visit us at: 928 Massachusetts Ave, Cambridge, MA 02139