The Heart Hospital at Saint Francis is located on the southeast corner 61st Street and Yale Avenue in Tulsa, OK. The entrance is directly below the Heart Hospital sign on top of the building.
Once inside the facility, go to the Heart Hospital Admit Desk and check in there.
Heart Hospital at Saint Francis
6161 South Yale Avenue
Tulsa, Oklahoma 74136