Addresses on Howell St in Tampa Florida