Island Crew
2210 E Hillsborough Ave #2 Tampa, Florida 33610 | Restaurant Info