ShopHelm Coffee RoasterNorth America · United StatesAddress2324 Shelby St, Indianapolis, IN 46203, United StatesPublished results2025 · World Brewers CupWorld 6SourceLinksView on the mapReviews on GoogleBack to the directory