Apollo Portable Toilets Portable Toilet Rental Contractor - Lake Villa, IL Looking to contact Apollo Portable Toilets? You can reach them at 847-245-3590