Map + Directions

We are located on the corner of 121st & Sheridan in South Tulsa

The Wine Rack

(918) 292-8848

6333 E 120th Ct
Tulsa, OK 74137

Your Contact Information