Spanish Apartments

16 E. Davis Blvd.
Tampa
Florida
United States