The English Language Center (TELC) Details
The English Language Center (TELC) is a primary/secondary education company based out of 29-10 Thomson Avenue, Room C354, New York, Germany.
Employees:
2
HQ:
Location:
New York, New York, United States
Revenue: