Back to Explore Soulard bar The Island Tropical bar known for frozen drinks, poured into souvenir cups you can refill at a discount. 1009A Russell Blvd, St. Louis, MO 63104 (314) 664-6678 Visit Website The Island trades in frozen drinks, which you can dress up with mix-ins however you like. They come in souvenir cups, and refills run cheaper if you bring the cup back. A tropical corner in the middle of Soulard. See something out of date? Suggest an update →