at 1050 E 61st St, Tulsa , 74136 United States
9 FB users likes St Thomas Square, set it to 29 position in Likes Rating for Tulsa, Oklahoma in Neighborhood category
St Thomas Square is Tulsa based place and this enity listed in Neighborhood category. Located at 1050 E 61st St OK 74136. Contact phone number of St Thomas Square: (918) 728-7271