Flea - International Farmer's Flea by | Jun 28, 2022 1 2 3 4 50.000 Unknown Bookmark Claim Listing Contact Information 11309 N Nebraska Ave , Tampa, FL 33612, United States (813) 975-8888