Nestled on the banks of the Charles River, just 15 miles outside Boston, the idyllic town of Dover has its roots tracing back to 1640. With rolling green hills and farms, Dover offers a bit of tranquil country living just a stone’s throw away from the city. Continue reading