Punjab is an Indian restaurant offering flavorful cuisine rich in spices. Expect generous portions of tender meat dishes in a warm setting.