The Island Frozen Yogurt
Address:
1009 Russell Blvd, #A, Saint Louis, MO 63104
Phone:
(314) 664-6678
Hours:
- Mon: 3pm-10pm
- Tue: 3pm-10pm
- Wed: 3pm-10pm
- Thu: 3pm-10pm
- Fri: 3pm-10pm
- Sat: 1pm-10pm
- Sun: 1pm-10pm
Nice to Know:
- Parking Street
- Wifi No
- Accepts Credit Cards Yes
Other Businesses:
- Laredo on LaFayette Square at 2001 Park Ave, Saint Louis, MO 63104
- Neveria La Vallesana at 2801 Cherokee St, Saint Louis, MO 63118
- White Knight Diner at 1801 Olive St, Saint Louis, MO 63103
- Bella's Frozen Yogurt Cafe at 1021 Washington Ave, Saint Louis, MO 63101
- Yemanja Brasil at 2900 Missouri Ave, Saint Louis, MO 63118