Definitions for "Finlay"
Finlay is a five piece indie rock band based in East London, England. Finlay was formed in 1996 by school friends Adam Straw, Anamik Saha and Christopher Allison. They released a single and an EP on their own Growl Wow Records before signing with British independent label Fortuna POP! who have released their two full length albums to much critical acclaim.