See inside Gidea Park's newest restaurantSutra, Gidea Park's new pan-Indian restaurant, opens on February 21, promising authentic north and south Indian cuisines.