at 9701 E 61st St, Tulsa , 74133 United States
A fun bar for fun people!
569 FB users likes The Twisted Lizard, set it to 125 position in Likes Rating for Tulsa, Oklahoma in Local Business category
The Twisted Lizard is Tulsa based place and this enity listed in Bar category. Located at 9701 E 61st St OK 74133. Contact phone number of The Twisted Lizard: (918) 615-3430