30070 DETROIT RD, WESTLAKE Modern restaurant in Crocker Park Shopping Center focusing on fresh, natural ingredients.