1. Nature's Palate 1320 Mercer Rd, Mercer, ME 04957 Coordinate: 44.67881,-69.91256 Phone: (207) 587-4150