From Goodrich
– Head west on Hegel Rd toward Seneca St
– Turn left onto Gale Rd
– Turn right onto McCandlish Rd
– Turn left onto Holly Rd
– Turn right onto Cook Rd
– Turn right onto Embury Rd
From Ortonville
– Take Grange Hall Rd, Dixie Hwy and I-75 N to Cook Rd in Grand Blanc Township
– Continue on Cook Rd. Drive to Embury Rd
From Holly
– Head north on N Saginaw St toward Oakland St
– Continue onto N Holly Rd
– Turn left onto Cook Rd
– Turn right onto Embury Rd
From Fenton
– Head north on N Leroy St toward Main St
– Continue onto Fenton Rd
– TTurn right onto Cook Rd
– At the traffic circle, take the 2nd exit and stay on Cook Rd
– Turn left onto Embury Rd
From Byron
– Head east toward S Saginaw St
– Follow S Byron Rd and W Grand Blanc Rd to Grand Blanc Township
– Drive to Embury Rd
From Durand
– Head east on W Clinton St toward N Saginaw St
– Turn right at the 1st cross street onto N Saginaw St
– Turn left onto E Main St/Newburg Rd
– Continue onto W Grand Blanc Rd
– At the traffic circle, continue straight to stay on W Grand Blanc Rd
– At the traffic circle, take the 1st exit
– Continue onto Embury Rd
From Flushing
– Get on I-75 S/US-23 S in Mount Morris Township from E Main St and E Pierson Rd
– Follow I-75 S to Grand Blanc Township. Take exit 109 from I-75 S
– Take Cook Rd to Embury Rd
From Otisville
– Drive from M-15 S/S State St, N Irish Rd, I-69 W and M-54 S/S Dort Hwy to Grand Blanc Township
– Drive to Embury Rd