Northwood Restaurant is located at 4769 Oden Rd, Oden, MI. This business specializes in Restaurants. Northwood Restaurant is open Mon-Thur 11:30am-9:00pm, Fri&Sat 11:30am-10:00pm, Sun 12 noon-9:00pm and accepts Visa.
by merchantcircle on November 23, 2013 from merchantcircle