Pizza restaurant L'Eclissi, located in a green setting. Features a dining room with large windows.