Company Name

Industry

Location

Revenue

Employees

TRIO Cafe & Wine Bar

Restaurants

United States, Missouri

$5M to $10M

1-10