Introducing Koala Prospector! Bringing Waterfall Enrichment to Reps

Learn More!
Turtle Bay

Turtle Bay

Turtle Bay is a Caribbean restaurant chain. They are based in Bristol, United Kingdom.

Last updated on

About Turtle Bay

Founded

2010

Estimated Revenue

$100M-$250M

Employees

1K-5K

Funding / Mkt. Cap

$9M

Category

Industry

Restaurants

Location

City

Bristol

State

Bristol

Country

United Kingdom

Tech Stack (80)

search