Rochester, MI
United States
United States
Rochester sits in Oakland County about 30 miles north of Detroit, accessible via I-75 and M-59. This city of 13,000 features a charming downtown anchored by a historic gazebo that hosts the popular annual Hometown Christmas celebration each December.