Cannes

Orlebar Brown Store in Cannes, France.