J. O. DeLotto & Sons, Inc. Share: Contractors and Home Repairs J. O. DeLotto & Sons, Inc. Visit Website 924 E. Busch Blvd. Tampa, Fl 33612 (813) 935-2191 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.