Eating Thai at Tuk Tuk restaurant in Long Island City, NY.

Feedback

Do you manage or own Tuk Tuk?

Yes