Homes for sale - 1801 E HOWELL ST, Tampa, FL 33610 – MLS#T3368953 -...