Taj Mahal – Newark Avenue Entrance (taken May 9, 2010)
Taj Mahal Restaurant on Newark Avenue (just off of Five Corners) finally opens in Journal Square after more than 2 years of construction. What took them so long, I don’t know. The Indian Cuisine has two entrances: one on Newark Avenue (main) and another on [...]

Recent Comments