Storefront in Cannes

Location: Cannes, FR