15406 OTTO ROAD, Tampa, FL 33624 - MLS#U8129016 - People's Trust Re...