Il Sole offers traditional Italian cuisine, specializing in pizza. The restaurant is located in Lamadelaine, Luxembourg.