.

Wonders of Nature

Flag as Inappropriate

100% Were impressed
The Wonders of Nature is a health products store that recently opened in the commons on Buffalo Grove Road. It specializes in selling vitamins and herbal supplements for consumers of all ages to reinforce healthy immune systems. In addition to their natural health products, they are also offering shoes and purses for a limited time until the products run out.
726 S Buffalo Grove Rd, Buffalo Grove, IL 60089
(847) 229-9450
  • Hours: Mon - Fri, 11am - 7pm; Sat, 10am - 5pm; Sun, 11am - 3pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0