Sustainability is king at UVA’s new Castle

A fresh menu, a chilled-out atmosphere and a 3 Star Green Restaurant certification are crown jewels at the Castle.