Little is known about this Tsa La Gi Indian Village, OK. Perhaps it deserves your personal inspection?