Felix's Sod Inc Landscaping Contractors - Tampa, FL Looking to contact Felix's Sod Inc? You can reach them at 813-962-1278