To navigate, press the arrow keys. Villa Lucia Supper Club ← View details 3430 Carling Avenue, Nepean, Ottawa, Ontario K2H 5B1 +1 613-596-1346 Get Directions From* To * — Required information