Deerwood Self Serve, DEERWOOD, Minnesota (MN)
Comfortably situated at () in DEERWOOD, Minnesota (MN) (56444), Deerwood Self Serve can be called at 2185343066. It is advisable to contact them early in advance to select your spot in the restaurant.
More restaurants in DEERWOOD, Minnesota (MN)
Deerwood Self Serve contact information and details:
Address: - , DEERWOOD, Minnesota (MN) 56444
Contact Phone: 2185343066