A restaurant offering flavorful dishes. Located in a commercial center.