Swizzle Stick Design:
This restaurant is located in Chateauguay, Quebec. The vintage decor is gone and it currently servers a fusion menu.
Can't confirm this swizzle is from Restaurant Tahiti as there is no location information on the swizzle. But the lot of swizzles which was purchased on eBay contained multiples of this swizzle and the lot shipped from Quebec making this the likely source.