Taco Bell – 1701 E. Fowler Avenue, Tampa, FL 33612

Land:  26,880 SF

Building:  2,867 SF

Address : 1704 E. Fowler Avenue, Tampa, FL, 33612

Property Images