T & R Tree & Landscaping Services Landscaping Contractors - Florissant, MO Looking to contact T & R Tree & Landscaping Services? You can reach them at 314-830-4264