Swapna Deshpande, M.D., DFAACAP

    Swapna Deshpande, D.O.

    Location

    Address: 5310 E 31st St, Tulsa, Oklahoma, 74135
    Phone: 918-236-4000
    Fax: 918-236-4001