Back to All Events

The Green Note London England

  • The Green Note 106 Parkway London NW1 7AN United Kingdom (map)

Click Here for Tickets to our show at the The Green Note
 The Green Note is the Winner of London's 2015 Venue of the Year Award and since this is our 5th time invited back, we certainly agree. Make your reservations early for this intimate show in London England!