Selwyn Birchwood ConcertsCatch Selwyn Birchwood live and on tour right now! There are 48 concerts scheduled across United States, Canada, Romania and more. The next Selwyn Birchwood concert is scheduled for Friday, July 19, 2024 at Strada Valea Satului in Brezoi, Romania.