Restaurant in Luxembourg Cavalli Address: 5 RUE DE LA STATION, 2552 Luxembourg Luxembourg Phone Number: +352 24 52 74 46