travel12 logo

travel12

The exclusive traveling experience platform in Greece for the savvy, sophisticated traveler! Travel12 is an Athens-based company offering unique, authentic, tailor-made experiences in Greece for international travelers, showcasing the best of our country’s natural & cultural heritage and bringing t... Read more

Headquarters

Athens, Greece

Employees

11-50

Links


Org chart

Collapse

Teams


Offices