1334 N. Lansing Ave. Tulsa, OK 74106 918-587-2171. Home; About Us. Our History; FAQ's; Providers; Executive Staff; Survey; Board of Directors.