Best shopping center in Nice, France: Cap 3000 | French Riviera Travel Guide