Looks like South Tampa Palma Ceia Location! Super Location! is no longer available on Rent.com which means this information is likely out of date.

South Tampa Palma Ceia Location! Super Location!

 3611 Barcelona, TampaFL 33629