Apollo Toilet Rental Rental Services Contractor - Melrose, MN Looking to contact Apollo Toilet Rental? You can reach them at 320-837-5414