The Finch VenueNew Delhi The Finch is a live entertainment venue with a wide range of signature cocktails and world food options. The venue first opened in Mumbai in 2017, before expanding to New Delhi and Chandigarh.