South Edmonton 7115 - 109 Street NW Store icon View Location Pin icon Directions Oliver Square 11810 104 Avenue NW Store icon View Location Pin icon Directions Sherwood Park 110 - 101 Granada Boulevard Store icon View Location Pin icon Directions Optimum Health Vitamins has a health store location near you in the Edmonton & Sherwood Park area. For store location details, visit this page.