Carol Campsite is a motorhome and caravan stopover in Greater Sudbury, Ontario, Canada. Practical overnight base for travellers exploring northern Ontario…