Nature's Source Organic Produce is located at 61 Bellows Pond Rd, Hampton Bays, NY. This business specializes in Produce Retailers. Nature's Source Organic Produce is open Mon, 9am-4pm; Tue, 9am-4pm; Wed, 9am-4pm; Thu, 9am-4pm; Fri, 9am-4pm; Sat, 9am-4pm; Sun, 9am-12pm and accepts American Express, Cash, Discover, Mastercard and Visa.