← Tampa restaurants
Ibiza
No reviews yet
Restaurant210 E Fowler Ave, Tampa
Own or manage Ibiza? Claim this listing free
Hours
Hours not listed yet.
Details
Address210 E Fowler Ave, Tampa 33612
Phone813-345-8503
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.