La Villa de Luc offers freshly prepared French and Italian cuisine in an authentic atmosphere.