1/17 17 Active $503,580 16,644 SqFt 3917 N NEBRASKA AVE, Tampa, FL 33603 Commercial Listed by BAY STREET COMMERCIAL LLC