McCullough Hall 603 SW 24th St San Antonio, TX 78207 Phone: (210) 435-7711
Category: skilled nursing care facility