The IslandAddress1009 Russell Blvd, St. Louis, MO 63104Phone(314) 664-6678Rating★ 4.6(575 reviews)HoursThursday: 11 AM to 10 PMSee all hoursWebsitetheislandstl.comSourceGoogle MapsAre you the business owner? Claim this listingCustomer ReviewsShare your experience.Leave a reviewView on Google Maps →