Post #1 - December 19th, 2007, 2:32 pmPost #1 - December 19th, 2007, 2:32 pm
Taj of India opened up at 1554 E. Main Street in St. Charles this past week. Finally an Indian Place in the Fox Valley! I hope to go later this week -- picked up a menu on Saturday. Anyone been? They do have a lunch buffet, as well.