Our Town Landscaping and Find-Us-Farm Garden Center is located at 70 Elmwood Road (formerly North Elmwood Road). To find us from the south, go up Rt. 202, past the blinking light and intersection with Forest Road. Continue for about a mile and look for our sign on the left at the corner of Rt. 202 and Elmwood Road.
Coming from the north, the road will be on the right, 5 miles south of the center of Antrim.
Google Maps thinks we are at 22 N. Elmwood Road, so we’ve used that for the map below, to humor them.