Bo Staloch ConcertsCatch Bo Staloch live and on tour right now! There are 5 concerts scheduled across United Kingdom, United States, and Netherlands. The next Bo Staloch concert is scheduled for Sunday, June 29, 2025 at Rangers Lodge in London, England, United Kingdom.