Island Life Yoga & NutritionAddress2330 Menard St, St. Louis, MO 63104Phone(314) 667-9511Rating★ 5.0(41 reviews)HoursThursday: 10 AM to 6:30 PMSee all hoursWebsiteislandlifesoulard.comSourceGoogle MapsAre you the business owner? Claim this listingCustomer ReviewsShare your experience.Leave a reviewView on Google Maps →