Papillon Bistrot
French · Italian
A bistro blending French and Italian cuisine. A popular all-day spot.
Location
Best places nearby
The highest rated places close to Papillon Bistrot.
Local restaurants nearby
Ολυμπιονικών 242, I
Location
The highest rated places close to Papillon Bistrot.
Ολυμπιονικών 242, I