3 min read Live Review: The Felice Brothers – 7th March 2015 – Newtown Social Club, Sydney, Australia What an evening. Newtown Social Club, Sydney, is a small, cosy venue. Dark carpet on…