Super Mega Dilla (4910 West Spruce Street)
4910 West Spruce Street Tampa, Florida 33607-1418 | Restaurant Info