Yes, please wear semi-formal attire. For example, a suit or cocktail dress. For ideas, please visit: https://www.theknot.com/content/what-to-wear-semi-formal
Yes. There is plenty of parking at the church. At the Osprey's there is ample parking with a parking attendant.
While we love kiddos, this event will be adults only. Thank you for understanding.