"Situated in Tulsa, OK, the apartments at St. Thomas Square are worth considering if you're looking for a new apartment. These highly-rated apartments have what it takes to win you over.
Enjoy the rewards of living in an apartment near public transportation - like not needing to drive everywhere you go. Unfortunately, there can be heavy traffic in the area at times. Because of this, street parking can be difficult. With an attached balcony or patio, you can step outside and get some fresh air whenever your heart desires.
Want to find out more about the apartments? Call to schedule a visit of the apartments at 1050 E 61St St in Tulsa, OK."