1. The Orchard Of Life Store 7000 W State St, Meridian, ID 83642 Coordinate: 43.614964,-116.39754 Phone: (208) 890-2260