
320 SOUTH DELAWARE, Tampa, FL 33606
4.6
(3 reviews)
My mother has been in The Abigail for a couple of months now. It's a gorgeous home. The rooms are beautiful. The place is immaculate. The staff is very conscientious, very kind and very caring. What I like best about this facility is that it is small...
Pricing not available