ShopNomad CoffeeEurope · SpainAddressCarrer del Marroc 160, 08019 Barcelona, SpainPublished results2025 · World Coffee Roasting ChampionshipWorld 18SourceLinksView on the mapReviews on GoogleBack to the directory