Restaurant Montagard

Cannes, France

See this entry at Google Maps