home nursing tulsa wallpaper ambassador nursing home tulsa Ambassador Manor Nursing Center is located at 1340 East 61st Street in. Ambassador Manor Nursing Center is a larger-sized nursing… Friday, August 12, 2022 Edit