Yes, there is free parking right across the street from Strongwater.
Semi-formal. Oh.. and wear your dancing shoes!