Mini Italia is a restaurant offering Italian cuisine with online ordering and delivery options.