The Abigail

320 S Delaware Ave Tampa FL 33606 (888) 848-5698
Rating: 5.0

Reviews for The Abigail

Rating: 5.0 Based on 1 review Write a review
Lovely place
 Jun 2014
It’s a lovely place and the only real downside is that it’s mostly Spanish speaking care givers. I don’t speak. food is good. They seem attentive. It’s very clean. It’s very pretty. The parking i... read more