This establishment is mentioned in a list of international restaurants to try in Fargo-Moorhead. It is located at 420 Center Ave.