Mimoza is a restaurant offering convenient online ordering with multiple payment options.