Le Punjab is an Indian restaurant offering flavorful cuisine with generous portions.