Les Ecovets is a restaurant situated at altitude, offering a welcoming atmosphere and professional service.